// Após a inicialização do documento.
$(function() {

    $('#navigation li:not(li li):has(ul)').addClass('arrowDown');
   
   
    
    
    if ( $('body').is('.alterar-senha') ){
        
        $('.content h2').remove();
	
    }
    
    if ( $('body').is('.login') ){
        
        $('#ctl00_Conteudo_divLogin h4').html("Já sou cadastrado");
        
    }
    
    $('.frmPessoaDadosAcesso legend').html("Dados de acesso");
    
    if ( $('body').is('.minha-conta') ){
        
        $('.breadcrumb ul li a:contains("Loja")').html("Store");
        $('.breadcrumb ul li:last').css({ 'margin-top' : '2px' });
		$("#ctl00_Conteudo_btnAlterarSenha").click(function(){
			console.log("OK")
			if(typeof(t) != undefined){
				clearTimeout(t);
			}
			var t=setTimeout(function(){
				if($("#ctl00_Conteudo_divMsgSucesso p").length > 0){
					Cufon.replace("#ctl00_Conteudo_divMsgSucesso p", {
						fontFamily: 'Proxima Nova Rg'
					});
				}
				if($("#ctl00_Conteudo_divMsgErro p").length > 0){
					Cufon.replace("#ctl00_Conteudo_divMsgErro p", {
						fontFamily: 'Proxima Nova Rg'
					});
				}
			}, 2000);
		});
    }
    
	$('.esqueci-senha .content .recuperar-senha legend').html('Esqueceu sua senha?');
	$('.esqueci-senha .content .recuperar-senha legend').after('<div id="submessage">Preencha com seus dados abaixo. Campos obrigatórios destacados.</div>');
    
	
	if($.browser.msie && $.browser.version=="6.0") {
	
		// Fixing the layout height bug
		$(window).resize(function() {

			if( $('#general').height() < $(window).height() ) {  
			
				$('#general').height( $(window).height() );
				$('#background').height( $('#general').height() );
				$('#header,#main,#footer').show();
			
			}else {
				$('#background').height( $('#general').height() );
				$('#header,#navigation,,#main,#footer').show();
			}
		});
		
		if( $('#general').height() < $(window).height() ) {  
			
			$('#general').height( $(window).height() );
			$('#background').height( $('#general').height() );
			$('#header,#main,#footer').show();
		
		}else{
			$('#background').height( $('#general').height() );
			$('#header,#navigation,,#main,#footer').show();
		}
		
	
	}
	
	$("#ctl00_Conteudo_ctrlEnderecoCatalogo_divListaEndereco").after("<div class='aviso'><img src='/Control/ArquivoExibir.aspx?NomeArquivo=cadastro_endereco_aviso.gif' alt='' /></div>");
	
	$(".endereco-compra .content .endereco h2").text("Catálogo de endereços");
	
	
	
	$('.esqueci-senha .content .recuperar-senha .grp:gt(0)').hide();
	$('.esqueci-senha .content .recuperar-senha .btw').appendTo('.esqueci-senha .content .recuperar-senha .grp:first');
	
	$('.area-2').after('<div id="first-field" class="clearfix"> \
		<div id="myrequests"> \
			<h2>Meus Pedidos</h2> \
			<ul> \
				<li><a href="/meuspedidos">Ver pedidos nos últimos 6 meses</a></li> \
				<li><a href="/meuspedidos">Exibir</a></li> \
			</ul> \
			<div class="small-links"> \
			<a href="#">Acompanhar entrega do produto</a> \
			<a href="/institucional/trocas-devolucoes/">Trocas e devoluções</a> \
			</div> \
		</div> \
	</div>');
		
	$('.area-3').after('<div id="second-field" class="clearfix"> \
	<div id="actions"> \
			<h2>Meus Dados</h2> \
			<ul> \
				<li><a href="/Site/cadastroCliente.aspx">Alterar dados cadastrais</a></li> \
				<li><a href="/Site/Endereco.aspx">Gerenciar endereços cadastrados</a></li> \
				<li><a href="/site/AlterarSenha.aspx">Alterar Senha</a></li> \
			</ul> \
		</div> \
	</div> \
	<div id="third-field" class="clearfix"> \
			<div id="newsletter" class="clearfix"> \
				<h2>Newsletter Daslu</h2> \
				<ul> \
					<li><a href="/Site/cadastroCliente.aspx">Alterar recebimento de E-mails</a></li> \
				</ul> \
			</div> \
	</div>\
	<div id="grey-box"></div>');
	
    if ( $('body').is('.minha-conta.editar-conta') ) {
    
        $('.content').before(' \
        <div class="wrapper"> \
        <div class="breadcrumb" style="margin-left: 0"> \
            <ul style="width: 375px;"> \
                <li><a href="/Vitrine/minhaconta/minhaconta.aspx">Minha Conta</a></li> \
                <li>Editar Perfil</li> \
            </ul> \
        </div> \
        </div> \
       ');
        
         $('.content h2:first').remove();
       
        Cufon.replace('.bread-crumb ul li', {
            fontFamily: 'Proxima Nova Rg'
        });
    
    }
    
	//$(".minha-conta.editar-conta .content h2").remove().insertBefore('.content');
	//$(".mainContentWrapper > h2").text("Store: " + $(".mainContentWrapper > h2").text());
	
	$(".endereco-compra .content .endereco .address-list .bts a#ctl00_Conteudo_ctrlEnderecoCatalogo_rptEnderecoAssociado_ctl00_LnkEditar").text("Alterar");
	$(".endereco-compra .content .endereco .address-list address > strong").each(function(){
		$(this).before("<h2>Identificação do endereço: </h2>");
		Cufon.replace('.endereco-compra .content .endereco .address-list address > strong h2', {
			fontFamily: 'Proxima Nova Rg'
		});
	});
	
	Cufon.replace('#first-field h2, #second-field h2, .mainContentWrapper > h2', {
		fontFamily: 'Proxima Nova Rg'
	});
	$(".login #ctl00_Conteudo_divCadastroVantagens .vantagens").before("<p style='display:block; padding-left:35px; margin-top:11px;'>Cadastre-se no Daslu Online e:</p>");
	$(".login #ctl00_Conteudo_divCadastroVantagens .vantagens").empty();
	$(".login #ctl00_Conteudo_divCadastroVantagens .vantagens").html("\
	<li>Acompanhe o status de seus pedidos online;</li>\
	<li>Tenha mais de um endereço cadastrado para entrega;</li>\
	<li>Parcele suas compras em dois cartões de crédito;</li>\
	<li>Crie e compartilhe suas próprias wish lists;</li>\
	<li>Receba ajuda de nossas personal stylists;</li>\
	<li>Receba novidades do mundo Daslu;</li>");
	
	$(".login-senha-links li").html("Esqueceu sua senha?<br /><a href='EsqueciMinhaSenha.aspx' style='text-decoration:underline;'>Receba sua senha por e-mail</a>");
	
	$(".grp:not(':has(*)')").remove();
	
	$(".searchWrapper:first").appendTo("#searchbar");
		Cufon.replace('#searchbar', {
        fontFamily: 'Proxima Nova Rg'
    });
	
	// Eventos da Interface
	$('#navigation li').mouseenter(function (){
		$(this).find('ul:first').show();
	});
	$('#navigation li').mouseleave(function (){
		$(this).find('ul').hide();
	});
	
	$('.prateleira li').live('mouseenter',function() {
		$(this).find('span:not(.soldmini)').fadeIn();
	});
	$('.prateleira li').live('mouseleave', function() {
		$(this).find('span:not(.soldmini)').fadeOut();
	});
	
	$('.cadastro-cliente .content h2').hide();
	
	$('#ctl00_Conteudo_ctrlCadastroCliente_bntNewUserAdd').val("Continuar");
	
	$('#ctl00_Conteudo_txtEmailEnvioSenha').keyup(function () {
	
		$('#ctl00_Conteudo_txtEmailEnvioSenhaConfirmacao').val( $(this).val() );
	
	});
	
	$('#ctl00_Conteudo_txtEmailEnvioSenha').change(function () {
	
		$('#ctl00_Conteudo_txtEmailEnvioSenhaConfirmacao').val( $(this).val() );
	
	});
	
	
	$('#ctl00_Conteudo_txtEmailEnvioSenha').blur(function () {
		
			$('#ctl00_Conteudo_txtEmailEnvioSenhaConfirmacao').val( $(this).val() );
		
		});
	
	
	$('.esqueci-senha .content .recuperar-senha .enviar-senha .fisubmit').bind('click', function () {
		
			$('#warningmessage').remove();
		
		});
	
	$(document).ajaxComplete(function(event,request, settings){
	
		if ( $('#submessage').size() == 0 ) {
		
			$('.esqueci-senha .content .recuperar-senha legend').after('<div id="submessage">Preencha com seus dados abaixo. Campos obrigatórios destacados.</div>');
		
		}
	
		$('#ctl00_Conteudo_txtEmailEnvioSenha').keyup(function () {
	
		$('#ctl00_Conteudo_txtEmailEnvioSenhaConfirmacao').val( $(this).val() );
	
		});
		
		$('#ctl00_Conteudo_txtEmailEnvioSenha').change(function () {
		
			$('#ctl00_Conteudo_txtEmailEnvioSenhaConfirmacao').val( $(this).val() );
		
		});
		
		$('#ctl00_Conteudo_txtEmailEnvioSenha').blur(function () {
		
			$('#ctl00_Conteudo_txtEmailEnvioSenhaConfirmacao').val( $(this).val() );
		
		});
	
	
		/* var qtd = 0;
		var cartItens = $(".carrinho-cheio").text().match(/\d+/gi);
		if(cartItens != null) qtd = cartItens;

		$(".loginmsg").prependTo("#cart");
		$("#cartInfo li.amount-itens").text(qtd); 
	
		Cufon.replace('#cart', {
			fontFamily: 'Proxima Nova Rg'
		});
		*/
		
		Cufon.replace('.cadastro-cliente .content .cadastro legend', {
			fontFamily: 'Proxima Nova Rg'
		});
		
		Cufon.replace('.cadastro-cliente .content .cadastro legend', {
			fontFamily: 'Proxima Nova Rg'
		});
		
		$('.cadastro-cliente .content h2:first').hide();
		
		if ( $('#ctl00_Conteudo_ctrlCadastroCliente_upnlBanco h2').size() < 1 ) {
		
			$('#ctl00_Conteudo_ctrlCadastroCliente_upnlBanco').prepend('<h2>Identificação - Novos Usuários</h2>');

		}
		
		Cufon.replace('#ctl00_Conteudo_ctrlCadastroCliente_upnlBanco h2', {
			fontFamily: 'Proxima Nova Rg'
		});
		
		Cufon.replace('.minha-conta .content h2, .esqueci-senha .content .recuperar-senha legend, .esqueci-senha .content .recuperar-senha label', {
			fontFamily: 'Proxima Nova Rg'
		});
		
		$('#ctl00_Conteudo_ctrlCadastroCliente_bntNewUserAdd').val("Continuar");
		
		if ( $('legend:contains(Empresa)').size() > 0 ) {
		
			$('.fCpf').hide();
			$('.fTelCom').hide();
			$('.fTelCom').hide();
		
		}
		
		$('.esqueci-senha .content .recuperar-senha .grp:gt(0)').hide();
		$('.esqueci-senha .content .recuperar-senha .btw').appendTo('.esqueci-senha .content .recuperar-senha .grp:first');
	
		$('#warningmessage').remove();
		
		if ( $('.esqueci-senha .content .aviso-erro').find('*').size() > 0 && $('#warningmessage').size() == 0  ) {
		
				$('.esqueci-senha .content .esqueci-senha').append('<div id="warningmessage"> <span class="warn">E-mail não encontrado. Verifique a digitação e tente novamente.</span> <span class="message">Se tiver problemas para recuperar sua senha, entre em contato com nosso Atendimento ao Cliente</span></div>')
			
				
				Cufon.replace('.esqueci-senha .content #warningmessage .warn', {
					fontFamily: 'Proxima Nova Rg'
				});
		
		}
		
		if ( $('#ctl00_Conteudo_divMsgSucesso').size() > 0 && $('.esqueci-senha .content .aviso-erro').find('*').size() == 0 && $('#warningmessage').size() == 0 ) {
		
			
			$('.esqueci-senha .content .esqueci-senha').append('<div id="warningmessage"> <span class="warn">Senha enviada com sucesso, confira o seu email.</span></div>')
			
				
				Cufon.replace('.esqueci-senha .content #warningmessage .warn', {
					fontFamily: 'Proxima Nova Rg'
				});
			
		
		}
		
	});
    
    if ( $('body').is('.endereco-compra') ) {
    
        $('.aviso').click(function() { 
        
            $('#ctl00_Conteudo_ctrlEndereco_updEndereco').slideToggle();
            $('html, body').animate({
                    scrollTop: $("#ctl00_Conteudo_ctrlEndereco_updEndereco").offset().top
                }, 1200);
        });
    
        $('.ex-endereco').html('(Ex.: casa, trabalho, praia, etc.)');
        
        $('#ctl00_Conteudo_ctrlEndereco_txtComplemento').after('<span>(Ex.: Apto. 21 ou Conjunto 32)</span>');
        
        stringdaurl = window.location.search.toLowerCase();
        urlx = stringdaurl.match(/(idendereco=)/);
        if ( urlx ){
        
            //$('.endereco-compra .aviso').hide();
            $('#ctl00_Conteudo_ctrlEndereco_updEndereco').show();
            
        }
    
       $('.content').prepend(' \
       <div class="breadcrumb" style="margin-left: 0"> \
            <ul style="width: 540px;"> \
                <li><a href="/Vitrine/minhaconta/minhaconta.aspx">Minha Conta</a></li> \
                <li>Catálogo de endere&ccedil;os</li> \
            </ul> \
        </div> \
       ');
       
        Cufon.replace('.bread-crumb ul li', {
            fontFamily: 'Proxima Nova Rg'
        });
    }

    if ( $('body').is('.alterar-senha') ) {
    
   
        $('#ctl00_Conteudo_UpdatePanel1').before(' \
        <div class="wrapper"> \
            <div class="breadcrumb" style="margin-left: 0"> \
                <ul style="width: 490px;"> \
                    <li><a href="/Vitrine/minhaconta/minhaconta.aspx">Minha Conta</a></li> \
                    <li style="position: relative; top: 2px;">Alterar Minha Senha</li> \
                </ul> \
            </div> \
        </div> \
        ');
       
        $('#ctl00_Conteudo_UpdatePanel1').css({ 'padding-top' : '0' });
       
        Cufon.replace('.bread-crumb ul li', {
            fontFamily: 'Proxima Nova Rg'
        });
		
    }
	
    if ( $('body').is('.minha-conta') ){
        
        $('.breadcrumb ul li:last').css({ 'margin-top' : '2px' });
    
    }
    
    
    // Substituindo as fontes do menu por cuffons.
    Cufon.replace('#navigation a:not("ul ul ul a")', {
        fontFamily: 'Proxima Nova Rg',
        hover: { color: '#fff' } 
    });
    
	Cufon.replace('.breadcrumb', {
        fontFamily: 'Proxima Nova Rg'
    });
	
    // Substituindo as fontes do menu inferior por cuffons.
    Cufon.replace('#footer-navigation ul li a', {
        fontFamily: 'Proxima Nova Rg',
        hover: { color: '#fff' } 
    });
	Cufon.replace('#cart', {
        fontFamily: 'Proxima Nova Rg',
        hover: { color: '#fff' } 
    });

	// Substituindo as fontes da página de produtos por cuffons.
    Cufon.replace('#heading .bread-crumb ul li', {
        fontFamily: 'Proxima Nova Rg'
    });

    if ( $('dd.dApelido').size() > 0  ){
    
    
        $('.breadcrumb').after('<div id="hellobox"><span class="hi">Olá</span> <span class="name">' + $('dd.dApelido').html() + '</span></div>');
         Cufon.replace('#hellobox .name', {
            fontFamily: 'Knockout'
        });
	
    }else if ( $('#ctl00_Conteudo_txtApelido').size() > 0 ) {
    
        $('.breadcrumb').after('<div id="hellobox"><span class="hi">Olá</span> <span class="name">' + $('#ctl00_Conteudo_txtApelido').val() + '</span></div>');
         Cufon.replace('#hellobox .name', {
            fontFamily: 'Knockout'
        });
        
    } 
    
    $('.bread-crumb li a:contains("Store")').html('<img style="position: relative; top: 6px;" src="/arquivos/img_bread_logo.png" alt="Daslu" />');
    
	Cufon.replace('.minha-conta .area-3-1 h3', {
        fontFamily: 'Proxima Nova Rg'
    });
	Cufon.replace('.minha-conta .area-3-2 h2', {
        fontFamily: 'Proxima Nova Rg'
    });
	Cufon.replace('.minha-conta .area-3-2 .area-3-2-3 .meus-dados h4', {
        fontFamily: 'Proxima Nova Rg'
    });
	Cufon.replace('.minha-conta .area-3-2 .area-3-2-5 .informacoes-conta h3', {
        fontFamily: 'Proxima Nova Rg'
    });
	Cufon.replace('.minha-conta .content h2', {
        fontFamily: 'Proxima Nova Rg'
    });
	Cufon.replace('.minha-conta .content .cadastro .meus-dados h4', {
        fontFamily: 'Proxima Nova Rg'
    });	
	Cufon.replace('.minha-conta .content .cadastro legend', {
        fontFamily: 'Proxima Nova Rg'
    });
	Cufon.replace('.endereco-compra .content h3', {
        fontFamily: 'Proxima Nova Rg'
    });
	Cufon.replace('.alterar-senha .content .alterar-senha legend', {
        fontFamily: 'Proxima Nova Rg'
    });
	
	Cufon.replace('.content h2', {
        fontFamily: 'Proxima Nova Rg'
    });
	
	Cufon.replace('.content .sign-in h4', {
        fontFamily: 'Proxima Nova Rg'
    });
	
	Cufon.replace('.content .register-info h4', {
        fontFamily: 'Proxima Nova Rg'
    });
	Cufon.replace('.cadastro-cliente .content .cadastro legend', {
        fontFamily: 'Proxima Nova Rg'
    });	
	Cufon.replace('label.pessoa-fisica', {
        fontFamily: 'Proxima Nova Rg'
    });	
	Cufon.replace('label.pessoa-juridica', {
        fontFamily: 'Proxima Nova Rg'
    });
	
	Cufon.replace('span.sex-m', {
        fontFamily: 'Proxima Nova Rg'
    });	
	Cufon.replace('span.sex-f', {
        fontFamily: 'Proxima Nova Rg'
    });
	
	Cufon.replace('#second-field h2, #third-field h2', {
		fontFamily: 'Proxima Nova Rg'
	});
	
	Cufon.replace(".minha-conta .content .cadastro .grp:not('.fSexo') label, .minha-conta .content .cadastro .nao-altera span, .minha-conta .content .cadastro .grp.fSexo > label", {
		fontFamily: 'Proxima Nova Rg'
	});
    
     $(".share").each(function(){
        $(this).find("li").each(function(){
        
            var link = $(this).find(" > span").attr("class");
            var url = location.pathname;
            var network = '';
            var action = '';
            
            if(link == "st_facebook_large"){
                network = 'facebook';
                action = 'share';
            }
            if(link == "st_twitter_large"){
                network = 'twitter';
                action = 'share';
            }
            if(link == "st_email_large"){
                network = 'email';
                action = 'send';
            }
            $(this).bind("click", function(){
                _gaq.push(['_trackSocial', network, action, url]); 
            });
        });
    });
    
    if ( param('mi') != "" ){
    
        _gaq.push(['_setCustomVar ',
            5,       
            "Midia_Interna",   
            param('mi'),
            2            
        ]);

    }
    
});


function param( name ){
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}
